home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 3.adf / asm / devices / audio.i next >
Text File  |  1986-11-10  |  1KB  |  43 lines

  1.  
  2.    IFND    DEVICES_AUDIO_I
  3. DEVICES_AUDIO_I         SET     1
  4.    IFND    EXEC_IO_I
  5.    INCLUDE "exec/io.i"
  6.    ENDC
  7. AUDIONAME               MACRO
  8.    DC.B    'audio.device',0
  9.    ENDM
  10. ADHARD_CHANNELS         EQU     4
  11. ADALLOC_MINPREC         EQU     -128
  12. ADALLOC_MAXPREC         EQU     127
  13. ADCMD_FREE              EQU     CMD_NONSTD+0
  14. ADCMD_SETPREC           EQU     CMD_NONSTD+1
  15. ADCMD_FINISH            EQU     CMD_NONSTD+2
  16. ADCMD_PERVOL            EQU     CMD_NONSTD+3
  17. ADCMD_LOCK              EQU     CMD_NONSTD+4
  18. ADCMD_WAITCYCLE         EQU     CMD_NONSTD+5
  19. ADCMDB_NOUNIT           EQU     5
  20. ADCMDF_NOUNIT           EQU     1<<5
  21. ADCMD_ALLOCATE          EQU     ADCMDF_NOUNIT+0
  22. ADIOB_PERVOL            EQU     4
  23. ADIOF_PERVOL            EQU     1<<4
  24. ADIOB_SYNCCYCLE         EQU     5
  25. ADIOF_SYNCCYCLE         EQU     1<<5
  26. ADIOB_NOWAIT            EQU     6
  27. ADIOF_NOWAIT            EQU     1<<6
  28. ADIOB_WRITEMESSAGE      EQU     7
  29. ADIOF_WRITEMESSAGE      EQU     1<<7
  30. ADIOERR_NOALLOCATION    EQU     -10
  31. ADIOERR_ALLOCFAILED     EQU     -11
  32. ADIOERR_CHANNELSTOLEN   EQU     -12
  33.    STRUCTURE       IOAudio,IO_SIZE
  34.    WORD    ioa_AllocKey
  35.    APTR    ioa_Data
  36.    ULONG   ioa_Length
  37.    UWORD   ioa_Period
  38.    UWORD   ioa_Volume
  39.    UWORD   ioa_Cycles
  40.    STRUCT  ioa_WriteMsg,MN_SIZE
  41.    LABEL   ioa_SIZEOF
  42.    ENDC
  43.